package com.service.match.common.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SpotOrderVo implements Serializable {

    /**
     * 订单id
     */
    private Integer id;

    private String symbol;

    /**
     * 会员id
     */
    private Integer memberId;

    /**
     * 交易价格
     */
    private BigDecimal orderPrice;
    /**
     * 交易数量
     */
    private BigDecimal tradeNum;
    /**
     * 交易数量
     */
    private BigDecimal totalMoney;

    /**
     * 完成数量
     */
    private BigDecimal finishNumber;

    /**
     * 未完成数量
     */
    private BigDecimal unFinishNumber;

    /**
     * 剩余冻结
     */
    private BigDecimal surplusFrozen;

    /**
     * 交易类型(1:买入,2:卖出)
     */
    private Integer tradeType;
    /**
     * 价格类型(1:限价,2:市价)
     */
    private Integer priceType;

    private Integer spotState;

}
